package com.zcsy.manage.persistence.base;

import com.zcsy.manage.model.base.CommonVerifyCode;

/**
 * 
 * @Title:CommonVerifyCodeDao
 * @Package：  com.zcsy.manage.persistence.base
 * @Description:TODO 
 * @author wangj
 * @date 2016年6月7日下午6:18:38
 * @version 1.0
 * @see JDK1.7.0_67
 * @Copyright: 2016 武汉恒数利通技术有限公司 All rights reserved.
 */
public interface CommonVerifyCodeDao {
	/**
	 * 
	* @Title: selectCodeByPhone 
	* @Description: 手机号查询token对象 
	* @param phone 手机号
	* @return CommonVerifyCode
	* @author wangj 1157360454@qq.com   
	* @date 2016年6月15日 
	* @throws
	 */
	CommonVerifyCode selectCodeByPhone(String phone);
	/**
	 * 
	* @Title: insert 
	* @Description: 添加token 
	* @param verifyCode  CommonVerifyCode 对象
	* @return 
	* @author wangj 1157360454@qq.com   
	* @date 2016年6月7日 
	* @throws
	 */
  int insert(CommonVerifyCode verifyCode);
  
  /**
   * 
  * @Title: selectCodeByAccount 
  * @Description: 登录名查询 CommonVerifyCode
  * @param userAccount 登录名
  * @return CommonVerifyCode
  * @author wangj 1157360454@qq.com   
  * @date 2016年6月8日 
  * @throws
   */
  CommonVerifyCode selectCodeByAccount(String userAccount);
  
  /**
   * 
  * @Title: deleteById 
  * @Description: tokenid删除对象 
  * @param id tokenid
  * @return 
  * @author wangj 1157360454@qq.com   
  * @date 2016年6月8日 
  * @throws
   */
  int deleteById(String id);
  
  /**
	* @Description 修改验证码信息<br>
	* 
	* @param verifyCode 验证码对象
	* @return 1：成功 0：失败
	* @author caiyinli 13277030520@163.com
	* @date 2016年6月29日
	* @see 
	*/
    int update(CommonVerifyCode verifyCode);
}
